using System;
using System.ServiceModel;
using System.Web.Services.Description;
using TechEd.Data.Core.Entity;
using TechEd.Rest.Core.Interfaces;
using Binding = System.ServiceModel.Channels.Binding;

namespace TechEd.Web.WebService
{
	class Service1Proxy : ClientBase<IService1>, IService1
	{
		public Service1Proxy(Binding binding, EndpointAddress remoteAddress) : base(binding, remoteAddress)
		{
		}

		public string GetData(int i)
		{
			return base.Channel.GetData(i);
		}

		public void Test()
		{
			base.Channel.Test();
		}

		public CompositeType GetDataUsingDataContract(CompositeType composite)
		{
			return base.Channel.GetDataUsingDataContract(composite);
		}

		public VideoInfo UploadVideo(string prefix, string fileName, byte[] bytes, string contentType)
		{
			return base.Channel.UploadVideo(prefix, fileName, bytes, contentType);
		}
	}


}